/*** MAIN */ /*** LINK */ /*** HEADER */ /*** BUTTON */
.buttonsList button,.buttonsRightList button,.buttonsCenterList button,.buttonsMiddleList button
	{
	display: inline-block;
	overflow: visible;
	width: auto;
	white-space: nowrap;
	padding-left: 2px;
}

.buttonsList button span,.buttonsRightList button span,.buttonsCenterList button span,.buttonsMiddleList button span
	{
	min-width: 80px;
	padding-right: 1.5ex;
}

.buttonsList button.small span,.buttonsRightList button.small span,.buttonsCenterList button.small span,.buttonsMiddleList button.small span
	{
	min-width: 20px;
	padding-left: 0.5ex;
	padding-right: 1.5ex;
}

.form.basic .backButtonInForm button {
	display: inline-block;
}

/* Buttons with a big image */
button span.img.prevStepBt,button span.img.nextStepBt {
	position: relative;
	margin-right: -12px;
	margin-top: 7px;
}

.buttonsList button span.img.prevStepBt,.buttonsList button span.img.nextStepBt,.buttonsRightList button span.img.prevStepBt,.buttonsRightList button span.img.nextStepBt,.buttonsCenterList button span.img.prevStepBt,.buttonsCenterList button span.img.nextStepBt
	{
	position: absolute;
	margin: 7px 0 0 0;
	width: 12px;
}

/*** FORM */
.row span.multiAction button {
	width: 130px;
}

.row span.back {
	display: block;
	float: left;
}

.row span.back button {
	display: block;
}

.row button.inRow {
	display: block;
}

.row span.submitButton button {
	display: block;
}

span.basicRadioBts {
	top: 2px;
}

input.radio {
	top: 1px;
}

span.slider {
	width: 187px;
	margin-left: 269px;
}

/*** TABS */ /*** TABLE */
#tableDataForm caption,#tableDataForm .search-results {
	background: transparent;
	width: 70%;
}

#boxTickets table.simpleTable td,#boxTickets table.simpleTable td p {
	height: 90px;
}

/*** BOX */
#labelInfoBox p em {
	position: relative;
}

div.hideZone {
	height: 103%;
}

.popupBox .box-bottom {
	margin-top: -8px;
}

#tickets-cart.popupBox {
	top: 33px;
}

#dialogBox div.boxCnt {
	height: 186px;
}

/* The board and commercial boxes */
.commercialBox,.boardBox {
	margin-right: 14px;
}

.commercialBox {
	margin-top: 8px;
	margin-left: -6px;
}

.boardBox {
	margin-top: 11px;
	margin-left: -3px;
}

/*** LOGIN */
div#illustration {
	height: 590px;
}

#welcome-info {
	padding-bottom: 45px;
	margin-top: 46px;
}

form.loginform {
	margin-top: 53px;
	margin-bottom: 30px;
}

/** SITE MAP */
ul.sitemap li ul li {
	margin: 0 0 0 -50px;
}

ul.sitemap li ul li ul.simple li {
	margin: 0 0 0 0;
}

/** Styles for the network status page*/
div#widenedMap div {
	filter: none !important;
	background: transparent !important;
}